查看原文
其他

“有个特斯拉工程师,在 Mac 上运行 Windows?”

CSDN 2023-12-22

整理 | 郑丽媛
出品 | CSDN(ID:CSDNnews)

本月初,特斯拉正式开卖纯电卡车 Cybertruck。为展示其强大性能,特斯拉展示了一段视频:自重高达三吨多、且拖着一辆保时捷 911 的 Cybertruck,竟然跑得比另一辆保时捷 911 还要快——一时之间,有关特斯拉 Cybertruck 的话题被引爆。

而随着人们不断复盘这场发布会,有少数人在其中中发现了“华点”:这位特斯拉工程师,是在 Macbook 上运行 Windows?仔细看的话,电脑屏幕下方甚至还隐约能看到“Macbook Pro”的字样。

面对这个发现,许多人在感到疑惑的同时,有人表示“我是一名特斯拉工程师,目前也正在工作用的 MacBook 上运行 Windows 系统”——对此,不少人了发出“灵魂质问”:“所以说,为什么一定要在 Mac 上运行 Windows?”

“几年前,Windows 在 Mac 电脑上运行得更好”

一位曾在 SpaceX 多个部门工作过的人,分享了自己的经验:“大多数工程师都会从批准名单中选择自己的笔记本电脑,无论选择哪种操作系统,每个人都会分配到一个内网虚拟机,方便使用 Windows 运行 MES/QMS 和设计软件。因此,我觉得特斯拉工程师也会在  Mac 上用 Parallels 在本地运行这些程序。”

然而,这位 SpaceX 员工的发言意外引起了许多不同的看法。 

有人表示,这种情况多数发生在硬件(机械/电气等)工程师身上:SpaceX 的火箭/卫星系统等都基于 Linux,所以大多软件工程师都使用 Linux;一位在机器人行业的开发者也指出,日常工作中有些事情需要用到 Windows,而其余 80% 的工作用 Linux 就能搞定,几乎不需要 macOS、没必要用 Mac。 

还有一些人从兼容性方面考虑,也指出直接用 Windows 电脑可能更方便:“10-20 年前,很多企业软件都是为 Windows 编写的,后来也没有人为 macOS 做出改变,如 solidworks 和 altium 等软件,都需要 Windows 及支持它们的服务器组件。想想 Windows 保持向后兼容性的所有原因,你就会明白为什么大量企业软件都安装在 Windows 上。” 

与此同时,也有开发者直白反对:“我是一名软件工程师,如果公司让我在 Windows 电脑上进行开发,我真的会辞职不干。”

而更多的人指出,在 Mac 上运行 Windows 不仅是因为工作需要,更是因为“几年前,Windows 在 Mac 电脑上运行得更好”:

  • “我非常怀念能够双启动和轻松运行虚拟机的日子。” 

  • “MacBook 的质量无需多言,而有时我们需要用 Windows 来完成特定工作。我的 MacBook 是最后一款基于 Intel 处理器的 MacBook,且仍然使用双启动,因此我还会继续使用它,毕竟基于 ARM 处理器的新款 MacBook 还不能实现双启动。”

  • “太懂了!我以前就在 Mac Air 上运行 Windows 10,速度真是快得不得了。”

微软曾表示:在 M1 芯片上的 Windows 11 是“不支持的方案”

这些网友怀念的“以前”,很可能指的是苹果还没推出自研 M 系列芯片之前——那时的 Mac,搭载的还是基于 x86 架构的 Intel 芯片。

在 Intel 芯片的 Mac 上,用户可以在 Parallels Desktop、VMWare Fusion 或 VirtualBox 中将 Windows 作为虚拟机运行,运行效果非常好,可同时访问 Windows 和 Mac;另外,用户还可以设置一个 BootCamp 分区,直接启动到 Windows——虽然不能同时访问两个系统,但可以将所有 CPU 内核都用于 Windows,速度也非常快。 

直到 2020 年 11 月,M1 芯片正式发布,苹果由此正式转向基于 ARM 的专有芯片,此后推出或更新的所有 Mac 型号都搭载了 Apple Silicon 处理器。

但随着芯片架构的变化,部分习惯在 Mac 上同时用 Windows 系统的用户感到了不便,尤其是微软在官宣 Windows 11 时,曾直接表示:在苹果 M1 芯片上的 Windows 11 是“不支持的方案”。 

当时,M1 芯片发布还不到一年,被称为 macOS 上最强大的虚拟机软件 Parallels Desktop 最新发布了 Parallels Desktop 17,基于 Intel 的 Mac 上能顺利安装 Windows 11,但在 M1 Mac 上通过 Parallels Desktop 17 虚拟机运行 Dev 版本的 Windows 11 系统时,却出现了“硬件兼容性错误”。 

为此,在一群 Mac 用户抱怨着“微软为什么要这么做”、“我真的离不开双系统”的反馈下,Parallels Desktop 得到了微软的正式授权,成为首款微软认证适用于 Mac 上运行 Windows 11 的解决方案:“在 Mac 计算机,尤其是搭载新版 Apple M 系列芯片的计算机上运行 Windows 11,是一项重大的进步。” 

据了解,用户可根据需求在 M 系列芯片 Mac(M1、M2、M3 等)上安装 Parallels Desktop,可免费体验 14 天的 ARM 版 Windows 11,运行效果良好,在此环境下甚至能运行 Intel Windows 软件——可尽管如此,目前 M 系列芯片 Mac 还是无法实现双启动。

除了 Parallels Desktop,还有开发者推荐虚拟机软件 UTM 和 VMWare Fusion:相较于收费的 Parallels Desktop,这两个软件可免费供个人使用,基本满足日常需求。不过也有开发者反应,UTM 不支持硬件 GPU 加速,VMware 的许多功能仍仅限于 Intel Mac。

那么,你对于在 Mac 上运行 Windows 持什么看法?在日常工作中,你是否也面临过需要双系统启动的情况?

参考链接:

https://www.reddit.com/r/mac/comments/189fd9x/teslas_engineers_using_windows_on_macbook/

https://www.parallels.cn/windows-11-arm-apple-m-series/

推荐阅读:

程序员撑过ChatGPT一周年!不仅没被取代,还把AI用得贼6:10分钟开发一个应用

Gemini 自曝中文用百度文心一言训练;Adobe 放弃收购 Figma;ARM 裁员 70 多名中国工程师|极客头条

2023开放原子开发者大会:开源助力开发者实现梦想

继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存